<?php

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 * Description of contaseguindo
 *
 * @author Rodrigo Lima
 */

include 'AbstractController.php';

class contaseguindo extends AbstractController {
    
    function __construct() {
        parent::__construct();
    }
    
    function index(){
        $this->load->model('contaseguindo_model');

        $data['contas'] = $this->contaseguindo_model->BuscarContaSeguindo($this->session->userdata('ContaID'));

        $this->load->view('include/header');
        $this->load->view('include/menu');
        $this->load->view('contaseguindo/index', $data);
        $this->load->view('include/footer');
    }
            
    function criar(){        
        try {
            $this->load->model('conta_model');
            $this->load->model('contaseguindo_model');
            $this->load->library('user_agent');

            $contaSeguindo['ContaSeguindoID'] = $this->input->post('contaID');
            $contaSeguindo['ContaID'] = $this->session->userdata('ContaID');

            $contaSeguindo = $this->contaseguindo_model->CriarContaSeguindo($contaSeguindo);

            if ($contaSeguindo) {
                $this->session->set_flashdata('contaSeguindo', $contaSeguindo->ContaSeguindoID);
            } else {
                $this->session->set_flashdata('erroSeguir', 'erro');
            }

            redirect($this->agent->referrer());
        } catch (Exception $ex) {
            $this->session->set_flashdata('erroSeguir', $ex->getMessage());
            redirect($this->agent->referrer());
        }
    }
     
    
    function excluir(){
        try {
            $this->load->model('contaseguindo_model');

            $contaSeguindoID = $this->input->post('contaID');
            $contaID = $this->session->userdata('ContaID');

            $this->contaseguindo_model->excluir($contaID, $contaSeguindoID);

            redirect('index.php/contaseguindo');
            
        } catch (Exception $ex) {
            $this->session->set_flashdata('erro', $ex->getMessage());
            redirect('index.php/contaseguindo');
        }
    }
    
}
